package cn.jbooter.coms.constants;

/**
 * 基础常量定义接口
 * 
 * @author HeJian
 *
 */
public interface IBaseConstants {
	
	/** 请求响应 ---- 操作成功 **/
	public static final String SUCCESS_CODE = "0000";
	/** 请求响应 ---- 操作成功 **/
	public static final String SUCCESS_MESSAGE = "操作成功";
	/** 请求响应 ---- 操作失败 **/
	public static final String FAIL_CODE = "9999";
	/** 请求响应 ---- 操作失败 **/
	public static final String FAIL_MESSAGE = "操作失败";
	
	/** shiro认证失败 **/
	public static final String AUTHC_FAIL_CODE="8999";
	/** shiro认证失败消息 **/
	public static final String AUTHC_FAIL_MSG="认证失败,请重新登陆!";
	
	/** shiro授权失败 **/
	public static final String AUTHZ_FAIL_CODE="8998";
	/** shiro授权失败消息 **/
	public static final String AUTHZ_FAIL_MSG="授权拒绝的访问!";

	/** 码表 ---- 是 **/
	public static final String YES = "13900001";
	/** 码表 ---- 否 **/
	public static final String NO="13900002";
	
	/*** 菜单类型 —— 菜单目录 */
	public static final String MENU_TYPE_DIR = "20400001"; 
	/*** 菜单类型 —— 内置页面 */
	public static final String MENU_TYPE_IN = "20400002"; 
	/*** 菜单类型 —— 内嵌页面 */
	public static final String MENU_TYPE_EMBED = "20400003"; 
	/*** 菜单类型 —— 功能元素*/
	public static final String MENU_TYPE_FN = "20400004"; 
	
	/** 验证码在session中的key **/
	public static final String CAPTCHA_SESSION_KEY="captcha";
	
	
	
}
